Add diffstat on magit-commit-mode and magit-diff-mode #511
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
When a commit has lots of files, it would be difficult to get the overview of the commit, although we can control the output of the magit-commit and magit-diff buffer by using
magit-show-level-1
and so on.This branch will includes support for
git log --stat
andgit diff --patch-with-stat
commands. so the either commit log or diff log will contains section like:p
,n',
M-p,
M-n`, etc.)RET
will visit the file usingmagit-visit-item
,e
will invokemagit-ediff
.M-g
will move points to the diffstat headers.There is minor problem (on restoring window-configuration); when the user press
e
at the diffstat line, the code will move the point to the actual diff section line, and will invokemagit-ediff
. When the user quit ediff, the point is at the actual diff section line, not the diffstat line.Tested on